// postcss.config.js
module.exports = {
  plugins: {
    // 自动转换 px 为 vw
    'postcss-px-to-viewport-8': {
      viewportWidth: 375, // 设计稿宽度（以 iPhone 6/7/8 的 375px 为标准）
      unitPrecision: 5, // 转换后的精度（保留小数点后几位）
      viewportUnit: 'vw', // 转换后的单位
      selectorBlackList: ['.ignore', '.hairlines'], // 不转换的 CSS 类名
      minPixelValue: 1, // 最小转换像素值（小于此值不转换）
      mediaQuery: false, // 是否转换媒体查询中的 px
      exclude: [/node_modules\/vant/], //排除 Vant 组件库的转换（假设 Vant 已做适配）
    },
    // 自动添加浏览器前缀
    autoprefixer: {
      overrideBrowserslist: ['Android >= 4.0', 'iOS >= 7'],
    },
  },
}
